<!DOCTYPE html>
<html>
    <head>
        <title></title>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <link type="text/css" rel="stylesheet" href="../../resource/css/reset.css"/>
        <link type="text/css" rel="stylesheet" href="../../resource/css/api_index.css"/>
        <script type="text/javascript" src="../../resource/js/fw/jquery-1.8.3.min.js"></script>
    </head>
    <body>
        <div class="pk-wrap">

            <div class="pk-unit-wrap">
                <div class="pk-unit">
                    <h1 class="clearfix">
                        <span class="pk-color-title">Object.getOwnPropertyDescriptor()</span>
                        <span class="pk-float-right pk-tip">Core > Object > Object.getOwnPropertyDescriptor()</span>
                    </h1>
                </div>
                <div class="pk-unit">
                    <div class="pk-unit-with-style">
                        <div class="pk-unit-tag">Description</div>
                        <pre>    Object.getOwnPrepertyDescriptor()返回指定对象指定属性的一个属性描述符。属性描述符是一个对象，描述该属性的特性和值。注意，这个方法不可以在具体的对象上调用，它是一个全局函数，必须传人一个对象。
    属性描述符
        属性描述符是一个普通的JavaScript对象，描述某个属性的特性（有时也包括值）。有两种JavaScript属性。数据属性有一个值以及三个性质：可枚举性(enumerable)、可写性(writable)以及可配置性(configurable)。访问器属性(accessor property)有一个getter和／或setter方法，以及可枚举性和可配置性。
        数据属性的描述符类似这样：
        {
            value: /* any JavaScript value */,
            writable: /* true or false */,
            enumerable: /* true or false */,
            configurable: /* true or false */
        }
        访问器属性的描述符类似这样：
        {
            get: /* function or undefined: replaces the property value */,
            set: /* function or undefined: replaces the writable attribute */,
            enumerable: /* true or false */,
            configurable: /* true or false */
        }</pre>
                    </div>
                </div>
            </div>

                        <div class="pk-unit-wrap">
                <div class="pk-unit">
                    <h1 class="clearfix">
                        <span class="pk-color-title pk-italic">参数 Object.getOwnPropertyDescriptor(o, name)</span>
                    </h1>
                </div>
                <div class="pk-unit">
                    <table>
                        <thead>
                            <tr>
                                <th class="pk-w120">参数名</th>
                                <th>描述</th>
                            </tr>
                        </thead>
                        <tbody>
                                                        <tr>
                                <td>o</td>
                                <td>待查询其属性特性的对象。</td>
                            </tr>
                                                        <tr>
                                <td>name</td>
                                <td>待查询的属性名（或数组元素的索引）。</td>
                            </tr>
                                                    </tbody>
                    </table>
                </div>
            </div>
            
                        <div class="pk-unit-wrap">
                <div class="pk-unit">
                    <h1 class="clearfix">
                        <span class="pk-color-title pk-italic">返回值</span>
                    </h1>
                </div>
                <div class="pk-unit">
                    <div class="pk-unit-with-style">
                        <div class="pk-unit-tag">Description</div>
                        <pre>指定对象指定属性的一个属性描述符对象，如果不存在指定属性则返回undefined。</pre>
                    </div>
                </div>
            </div>
            
            
            
                    </div>
    </body>
</html>
